punching sheets - German English Dictionary